macos: track grab serial like other backends
authorChristian Hergert <chergert@redhat.com>
Wed, 2 Dec 2020 19:34:31 +0000 (11:34 -0800)
committerChristian Hergert <chergert@redhat.com>
Wed, 2 Dec 2020 19:34:31 +0000 (11:34 -0800)
This is what is done elsewhere, so copy that here too now that we actually
generate serials for events.

gdk/macos/gdkmacosdevice.c

index 5c97d24799e6af6ee01d1ef53090cb13238a6ff2..adc58be7f6149419c173a9ffe104866dd7a26172 100644 (file)
@@ -122,7 +122,7 @@ gdk_macos_device_ungrab (GdkDevice *device,
   grab = _gdk_display_get_last_device_grab (display, device);
 
   if (grab != NULL)
-    grab->serial_end = 0;
+    grab->serial_end = grab->serial_start;
 
   _gdk_display_device_grab_update (display, device, 0);
 }